xen: Remove buggy initial placement algorithm
authorGeorge Dunlap <george.dunlap@citrix.com>
Fri, 15 Jul 2016 17:25:52 +0000 (18:25 +0100)
committerGeorge Dunlap <george.dunlap@citrix.com>
Tue, 26 Jul 2016 09:44:06 +0000 (10:44 +0100)
commitd5438accceecc8172db2d37d98b695eb8bc43afc
tree3c523e3aa6bec23a5a03539a53991d624e6facd2
parent9f358ddd69463fa8fb65cf67beb5f6f0d3350e32
xen: Remove buggy initial placement algorithm

The initial placement algorithm sometimes picks cpus outside of the
mask it's given, does a lot of unnecessary bitmasking, does its own
separate load calculation, and completely ignores vcpu hard and soft
affinities.  Just get rid of it and rely on the schedulers to do
initial placement.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/common/domctl.c